package com.xebest.web.mapper.write;

import com.xebest.web.model.XeVenAreaRoleEntity;
import com.xebest.web.view.XeVenAreaView;

import java.util.List;

/**
 * 区域角色权限数据操作
 *
 * @author 李贝贝
 */
public interface XeVenAreaRoleWriteMapper {

    /**
     * 查询角色区域权限列表
     *
     * @author 李贝贝
     */
    List<XeVenAreaView> queryAreaRole(XeVenAreaRoleEntity entity);

    /**
     * 根据商户编码、角色标识删除角色区域记录
     *
     * @author 李贝贝
     */
    int deleteAreaRole(XeVenAreaRoleEntity entity) throws Exception;

    /**
     * 保存角色区域权限
     *
     * @author 李贝贝
     */
    int insertAreaRole(List<XeVenAreaRoleEntity> list) throws Exception;


}